﻿#define _CRT_SECURE_NO_WARNINGS
//有一个整数序列（可能有重复的整数），现删除指定的某一个整数，输出删除指定数字之后的序列，序
// 列中未被删除数字的前后位置没有发生改变。
//
//数据范围：序列长度和序列中的值都满足
//1
//≤
//�
//≤
//50
//1≤n≤50
//输入描述：
//第一行输入一个整数(0≤N≤50)。
//
//第二行输入N个整数，输入用空格分隔的N个整数。
//
//第三行输入想要进行删除的一个整数。
//
//输出描述：
//输出为一行，删除指定数字之后的序列。
#include <stdio.h>
int main()
{
    int  n = 0;
    scanf("%d", &n);
    int arr1[50];
    for (int i = 0; i < n; i++)
    {
        scanf("%d ", &arr1[i]);
    }
    int c = 0;
    scanf("%d", &c);
    int i = 0;
    int j = 0;
    for (; i < n; i++)
    {
        arr1[j] = arr1[i];
        if (arr1[j] != c)
        {
            j++;
        }
    }
    for (int k = 0; k < j; k++)
    {
        printf("%d ", arr1[k]);
    }
    return 0;
}